corpse discovery - French English Dictionary